package tec;

class PassagerLunatique extends PassagerAbstrait implements Usager {
    
    public PassagerLunatique(String nom, int destination) {
	
	super(nom,destination);
	
    }
    
    public void nouvelArret(Bus bus, int numeroArret){
	if(numeroArret >= this.destination())
	    bus.demanderSortie(this);
	else 
	    {
		if (this.estAssis())
		    bus.demanderPlaceDebout(this);
		else if (this.estDebout())
		    bus.demanderPlaceAssise(this);
	    }
    }
    
    public void monterDans(Transport t){
	//Passager Lunatique
	Bus bus = (Bus) t;
	if (bus.aPlaceDebout())
	    bus.demanderPlaceDebout(this);
	
    }
       
}
